HelloPrint\Inc\Services\HelloPrintApiService D

Total Complexity 253
Dependencies 2
Dependents 9
Total lines 890
Lines of code 791
Logical lines of code 499
Comment lines 7
Methods 21
Properties 5

Methods 21

Method Rating Maintainability Complexity Lines of code
getProductVariantsFilter()
D
9
102 296
createOrder()
D
21
44 184
getProductDetailForSelectOptions()
B
41 21 52
getProductPdfTemplates()
A
44 16 43
get_qts_and_levels()
A
45 10 39
getProductDetailsForLoad()
A
51 10 23
returnsQuotesServiceLevel()
S
58 8 14
getAllProducts()
S
54 7 20
getAllSKUsByProductKey()
S
62 5 10
getCategoryProductForSelectOptions()
S
59 4 13
getCategoriesForSelectOptions()
S
61 4 11
post()
S
56 3 17
__construct()
S
63 4 9
getResponseToJson()
S
64 3 10
updateLangFromResponse()
S
71 3 5
_calculate_price_after_markup()
S
63 3 9
sendRequestToQuote()
S
62 2 11
get()
S
60 1 14
getOrderDetails()
S
72 1 5
cancelOrder()
S
78 1 3
validateApiKey()
S
80 1 3